﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PUCP.SI2.SGIRP.BE
{
    public class ContratoBE
    {
        private int codigo;

        public int Codigo
        {
            get { return codigo; }
            set { codigo = value; }
        }
        private String horarioAtencion;

        public String HorarioAtencion
        {
            get { return horarioAtencion; }
            set { horarioAtencion = value; }
        }
        private DateTime fechaInicio;

        public DateTime FechaInicio
        {
            get { return fechaInicio; }
            set { fechaInicio = value; }
        }
        private DateTime fechaFin;

        public DateTime FechaFin
        {
            get { return fechaFin; }
            set { fechaFin = value; }
        }
        private DateTime fechaFirma;

        public DateTime FechaFirma
        {
            get { return fechaFirma; }
            set { fechaFirma = value; }
        }
        private DateTime fechaEntregaLocal;

        public DateTime FechaEntregaLocal
        {
            get { return fechaEntregaLocal; }
            set { fechaEntregaLocal = value; }
        }
        private DateTime fechaAperturaLocal;

        public DateTime FechaAperturaLocal
        {
            get { return fechaAperturaLocal; }
            set { fechaAperturaLocal = value; }
        }
        private DateTime fechaSalidaLocal;

        public DateTime FechaSalidaLocal
        {
            get { return fechaSalidaLocal; }
            set { fechaSalidaLocal = value; }
        }
        private String condicionesEspeciales;

        public String CondicionesEspeciales
        {
            get { return condicionesEspeciales; }
            set { condicionesEspeciales = value; }
        }
        private String estadoContrato;

        public String EstadoContrato
        {
            get { return estadoContrato; }
            set { estadoContrato = value; }
        }
        private RentaFijaBE rentafija;

        public RentaFijaBE Rentafija
        {
            get { return rentafija; }
            set { rentafija = value; }
        }
        private RentaVariableBE rentaVariable;

        public RentaVariableBE RentaVariable
        {
            get { return rentaVariable; }
            set { rentaVariable = value; }
        }
        private RevisionProyectoBE revisionProyecto;

        public RevisionProyectoBE RevisionProyecto
        {
            get { return revisionProyecto; }
            set { revisionProyecto = value; }
        }
        private DerechoLlaveBE derechollave;

        public DerechoLlaveBE Derechollave
        {
            get { return derechollave; }
            set { derechollave = value; }
        }
        private List<FacturaBE> listafactura = new List<FacturaBE>();

        public List<FacturaBE> Listafactura
        {
            get { return listafactura; }
            set { listafactura = value; }
        }
        private NombreComercialBE nombrecomercial;

        public NombreComercialBE Nombrecomercial
        {
            get { return nombrecomercial; }
            set { nombrecomercial = value; }
        }
        private ClienteBE cliente;

        public ClienteBE Cliente
        {
            get { return cliente; }
            set { cliente = value; }
        }
        private CentroComercialBE centroComercial;

        public CentroComercialBE CentroComercial
        {
            get { return centroComercial; }
            set { centroComercial = value; }
        }
        private LocalBE local;

        public LocalBE Local
        {
            get { return local; }
            set { local = value; }
        }

        private int estado;

        public int Estado
        {
            get { return estado; }
            set { estado = value; }
        }
    }
}
